package com.pay.common.resp;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 支付中心支付完成后：异步通知商户的回调参数
 */
@Data
public class PayNotifyData implements Serializable {

    private static final long serialVersionUID = -5809782578272896799L;


    /**
     * 支付状态
     */
    private String tradeStatus;

    /**
     * 状态描述
     */
    private String statusDesc;

    /**
     * 支付成功时间
     */
    private Date paySuccessTime;

    /**
     * 商户id
     */
    private String mchId;

    /**
     * 支付渠道
     */
    private String payChannel;

    /**
     * 支付方式
     */
    private String payWay;

    /**
     * 签名算法
     */
    private String signType;

    /**
     * 签名值
     */
    private String sign;

    /**
     * 订单系统 订单号
     */
    private String orderId;

    /**
     * 支付中心的支付流水号
     */
    private String pasySerialNo;

}
